Developer --> Technical Publications
PATH Hardware Documentation > Device Managers and Drivers > ATA Devices > ATA Device Software Guide


Introduction to ATA Software

Support for ATA devices is incorporated in the Macintosh ROM software (firmware). System software for controlling ATA devices is provided by the ATA disk driver, which is loaded into RAM from the drives media by the ATA Manager. The relationship of the ATA disk driver and the ATA Manager is shown in Figure 1-1.

Figure 1-1   Relationship of the ATA Manager to the Macintosh system architecture



At the system level, the ATA disk driver and ATA Manager work in the same way that the SCSI Manager and associated SCSI device drivers work. The ATA disk driver provides drive partition, data management, and error-handling services for the Macintosh Operating System as well as support for determining device capacity and controlling device-specific features. The ATA Manager provides an interface to the ATA disk drive for the ATA disk driver.

ATA disk drives and CD-ROM drives appear on the desktop the same way SCSI disk drives currently do. Except for applications that perform low-level services, such as formatting and partitioning utilities, applications interact with the ATA disk drives in a device-independent manner through the File Manager.

Support for ATAPI and ATA/PCMCIA data transport services is provided through the ATA manager. Access to PCMCIA tuples is not supported by the ATA Manager. Any client that wants to get PCMCIA tuple information must do so through the PCMCIA Card Services.

ATA Disk Driver

ATA Manager

ATA Manager History


© 1999 Apple Computer, Inc. — (Last Updated 30 Oct 97)

Previous | Back Up One Level | Next | Show Frames | Hide Frames